English-Latin dictionary »

soldiers (pl.) who fight on foot or horseback meaning in Latin

EnglishLatin
soldiers (pl.) who fight on foot or horseback noun

dimacha [dimachae](1st) M
noun