English-Latin dictionary »

intercessor (female), one pleading for mercy meaning in Latin

EnglishLatin
intercessor (female), one pleading for mercy noun

deprecatrix [deprecatricis](3rd) F
noun