iJunoon official Urdu Dictionary
ہولناک
holnaak
شَدید طَور پَر قابِلِ نَفرَت
Shadeed tore par qabil Nafrat
English definition for appalling
1. n. an experience that appalls
2. s. causing consternation
Sponored Video