javelin throwerEnglishOxford New American Dictionaryjavelin thrower ▸ noun an athlete who participates in the sport of throwing a javelin: he is the leading javelin thrower in South Africa this year.