English-Latin dictionary »

dart, spear meaning in Latin

EnglishLatin
dart, spear noun

telum [teli](2nd) N
noun