Garrotte
English Meaning
- an iron collar formerly used in Spain to execute people by strangulation
- something, especially a cord or wire used for strangulation
- to execute by strangulation
Sorry, No Malayalam Meaning for your input!
See Garrott Want To Try Garrotte In Malayalam??