greegreeEnglish

greegree, gres-gris, grigri

Noun

An African amulet

English: grigri, gres-gris, greegree

English words with similar meanings

Show 2 words