English-Latin dictionary »

vanguard (pl.), leading troops meaning in Latin

EnglishLatin
vanguard (pl.), leading troops noun

antecursor [antecursoris](3rd) M
noun