mamelucchi
Italian
Noun
mamelucchi
m
plural of
mamelucco