iJunoon official Urdu Dictionary
افریقی جادوگر
africi jadugar
English definition for greegree
1. n. an African amulet
Sponored Video