iJunoon official Urdu Dictionary
نحوسَت
nahosat
English definition for whammy
1. n. an evil spell
2. n. a serious or devastating setback
Sponored Video