English-Latin dictionary »

mounted archers (pl.) meaning in Latin

EnglishLatin
mounted archers (pl.) noun

hippotoxota [hippotoxotae](1st) M
noun