English to Hindi

Meaning for:
garrotte
other
गला घोंट कर मारने का यंत्र;गला घोंटना