Translation of garrotear in English:

garrotear

to rip … off, v.

transitive verb

Chile
informal
  • 1

    to rip … off informal