Italian-English dictionary »

italian: mammoletta meaning in English

ItalianEnglish
Italian: mammoletta noun

chickenshit(coward)
noun
[UK: tʃˈɪkɪnʃˌɪt] [US: tʃˈɪkɪnʃˌɪt]