×
garroter
meaning in English
n.
绞杀者;勒杀抢劫的强盗。
Related Words
garrote
garrote tourniquet
garrott
garrotte
PC Version
Copyright © 2018 WordTech Co.