English-Latin dictionary »

champion / advocate meaning in Latin

EnglishLatin
champion / advocate noun

deprecator [deprecatoris](3rd) M
noun