Latin-English dictionary »

implacatus meaning in English

LatinEnglish
implacatus [implacata, implacatum] adjective

not appeased, in satiableadjective