Italian-English dictionary »

strameritato meaning in English

ItalianEnglish
strameritato adjective

well-deserved(richly deserved)
adjective