English-Latin dictionary »

one who devours meaning in Latin

EnglishLatin
one who devours noun

degulator [degulatoris](3rd) M
noun