×

garroter meaning in French

n. étrangler à mort; exécuté par strangulation

Related Words

  1. garrison finish
  2. garrote
  3. garrotte
  4. garrotter
PC Version

Copyright © 2018 WordTech Co.