iJunoon official Urdu Dictionary
فِدائی
fadai
Search Result for self-sacrificing
self
See Definition and Meaning
sacrificing
English definition for self-sacrificing
1. s. willing to deprive yourself
Sponored Video