×

garrotte meaning in English

n. garrotte, strangulation; execution by strangulation

Related Words

  1. garrot du cheval
  2. garrottage
  3. garrotter
  4. gars
PC Version

Copyright © 2018 WordTech Co.