garroter
English
garroter meaning in English • garroter का अर्थ अंग्रेजी में
Noun
- One who seizes a person by the throat from behind, with a view to strangle and rob him.