iJunoon official Urdu Dictionary
گلا گھونٹنے والا
gala ghoontnay wala
English definition for garroter
1. n. someone who kills by strangling
Sponored Video