English-Latin dictionary »

long light spear meaning in Latin

EnglishLatin
long light spear noun

lancea [lanceae](1st) F
noun