moscardi
Italian
Noun
moscardi
m
plural of
moscardo