vocab dash
Log in
Sign up
arcabuz
Top 30000
Meanings
Noun
1. harquebus, musket
(firearms)
2. harquebusier