iJunoon official Urdu Dictionary
مردود
mardood
ملعون
maloon
قابل
qabil
نفرت
nafrat
English definition for execrable
1. s. deserving a curse
2. s. unequivocally detestable
3. s. of very poor quality or condition
Synonyms and Antonyms for execrable
Sponored Video