javelot meaning in English
n. javelin, light spear which is thrown by hand; long spear-like object made to be thrown long distances (sports)
n. javelin, light spear which is thrown by hand; long spear-like object made to be thrown long distances (sports)