×
garroter
meaning in French
n.
étrangler à mort; exécuté par strangulation
Related Words
garrison finish
garrote
garrotte
garrotter
PC Version
Copyright © 2018 WordTech Co.