What does arma mean?

arma - Spanish to English

firearm

View more

  • gun