English-Latin dictionary »

soldiers (pl.) in armor meaning in Latin

EnglishLatin
soldiers (pl.) in armor noun

ferratus [ferrati](2nd) M
noun