What does artillería mean?

artillería - Spanish to English

anti-aircraft weapons {pl}

View more

  • artillery