army of muhammad

Noun
  1. A terrorist organization founded in 2000;
    A militant Islamic group active in Kashmir and closely aligned with al-Rashid Trust;
    Seeks to secure release of imprisoned fellow militants by kidnappings (synset 108042950)

Other Searches