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