Baby name meaning
Urdu Version
قیھاےل
Meaning and origin
The Biblical Cain Is The English Language Equivalent
Keep exploring