archibusi
Italian
Noun
archibusi
m
plural of
archibuso