Meaning of greegree

Definition of greegree

(noun) an African amulet

Other information on greegree

WIKIPEDIA results for greegree
Amazon results for greegree