×

garrotte meaning in French

n. étranglement; mise à mort par étouffement, étranglement
v. garrotter, exécuter par le supplice du garrot, exécuter par étouffement

Related Words

  1. garrote
  2. garroter
  3. garrotter
  4. garrulity
PC Version

Copyright © 2018 WordTech Co.