megabuchi
Italian
Noun
megabuchi
m
plural of
megabuco