arcabucería
Meanings
Noun
1. harquebus troops
2. harquebus fire
3. harquebuses
4. place where harquebuses are made
5. place where harquebuses are sold