Word info Synonyms

Army of Muhammad

Noun

Meaning

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

Source: WordNet

Synonyms

Close letter words and terms