Garrotte

Meaning of garrotte in Marathi