Italian-English dictionary »

grullo meaning in English

ItalianEnglish
grullo noun
{m}

chump(an unintelligent person)
noun
[UK: tʃʌmp] [US: ˈtʃəmp]