English Dictionary
Definition javelin in British English
javelin noun
[countable] noun
/ˈdʒæv(ə)lɪn/
English Dictionary