mammalucchi
Italian
Noun
mammalucchi
m
plural of
mammalucco