iJunoon official Urdu Dictionary
صاف
saaf
واضع
wazay
English definition for avowed
1. s. openly declared as such
Sponored Video