ENGLISH → NEPALI
garrote
01
noun
घाँटी थिच्ने साधन; डोरी वा तार
Something, especially a cord or wire, used for strangulation.
In a sentence
The mob boss was known for having his enemies executed with a garrote of piano wire.
त्यो अपराधी गिरोहको मुख्य व्यक्ति आफ्ना शत्रुहरूलाई पियानोको तारले घाँटी थिचेर मार्ने कामका लागि चिनिन्थ्यो।