meaning of arma

arma - Spanish to English

firearm

View more

  • gun