×

garrote meaning in French

n. garrottage (étranglement par la garrotte); exécution par garrottage
v. garrotter; étouffer, étrangler

Related Words

  1. garrison
  2. garrison finish
  3. garroter
  4. garrotte
PC Version

Copyright © 2018 WordTech Co.