Definition of "garroted"

garroted

Englia uses cookies to improve user experience.