Skip to main content

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.
Advertisement