iJunoon official Urdu Dictionary
اِنتہائی تَکلیف دہ
intehai takleef da
English definition for excruciating
1. s. extremely painful
Sponored Video