Russian-English dictionary »

удавка meaning in English

RussianEnglish
удавка noun
{f}

hangman's noose(knot)
noun