Meaning of javelin

Definition of javelin

(noun) an athletic competition in which a javelin is thrown as far as possible
a spear thrown as a weapon or in competitive field events

Other information on javelin

WIKIPEDIA results for javelin
Amazon results for javelin