Garroter
[gə'rəʊtər]
Definition
(n.) One who seizes a person by the throat from behind, with a view to strangle and rob him.
Edited by Elsie
[gə'rəʊtər]
(n.) One who seizes a person by the throat from behind, with a view to strangle and rob him.
Edited by Elsie