meaning of artillería

artillería - Spanish to English

anti-aircraft weapons {pl}

View more

  • artillery