Italian-English dictionary »

tarato meaning in English

ItalianEnglish
tarato noun

imbecile [imbeciles](person with limited mental capacity)
noun
[UK: ˈɪm.bə.siːl] [US: ˈɪm.bə.səl]