English-Latin dictionary »

intercessor, one pleading for mercy meaning in Latin

EnglishLatin
intercessor, one pleading for mercy noun

deprecator [deprecatoris](3rd) M
noun