Synonyms of Grigri in English :
Antonyms of Grigri in English
Thesaurus of Grigri in English
1. (noun) an African amulet