English-Latin dictionary »

that / who abandons (souter) meaning in Latin

EnglishLatin
that / who abandons (Souter) noun

desolator [desolatoris](3rd) M
noun