iJunoon official Urdu Dictionary
پھانسی دینے والا
phansi dainay wala
English definition for garrotter
1. n. someone who kills by strangling
Sponored Video