archibugetti
Italian
Noun
archibugetti
m
plural of
archibugetto