arcabuz
Top 30000
Meanings
Noun
1. harquebus, musket (firearms)
2. harquebusier