English-Latin dictionary »

insignia (pl.) of a triumph meaning in Latin

EnglishLatin
insignia (pl.) of a triumph noun

triumphal [triumphalis](3rd) N
noun