English-Latin dictionary »

she who spoils / destroys meaning in Latin

EnglishLatin
she who spoils / destroys noun

depopulatrix [depopulatricis](3rd) F
noun