Definition of javelin thrower in English:

javelin thrower

noun

  • An athlete who participates in the sport of throwing a javelin.

    • ‘he is the leading javelin thrower in South Africa this year’