English-Latin dictionary »

liberator, deliverer meaning in Latin

EnglishLatin
liberator, deliverer noun

liberator [liberatoris](3rd) M
noun