Garroter
English Meaning
One who seizes a person by the throat from behind, with a view to strangle and rob him.
- A person who uses a garrote.
- A person who strangles someone from behind.
Sorry, No Malayalam Meaning for your input!
See Garrote Want To Try Garroter In Malayalam??