×
garrotte
meaning in English
n.
garrotte, strangulation; execution by strangulation
Related Words
garrot du cheval
garrottage
garrotter
gars
PC Version
Copyright © 2018 WordTech Co.