archibusi

Italian

Noun

archibusi m

  1. plural of archibuso