Meaning of urban guerrilla in English:

urban guerrilla

Translate urban guerrilla into Spanish

noun

  • A terrorist operating in an urban area.