Subscribe
URL of the page has been copied to clipboard.
Meaning : A resurgent Islamic fundamentalist organization based in Nigeria that is thought to be planning terrorist attacks.
Synonyms : followers of the prophet
Install App