meaning of Ajooba

Ajooba meaning in Urban Dictionary

1. Ajooba (master Ajooba) among the KGS-TV.net Proprietors and referred to as the Top Streamers on the net!2. Ajooba is a Urdu word indicating "unique" also utilized for well-known landmarks.. like.. you will find 7 Ajoobas come in the planet