LEASH


Meaning of LEASH in English

n. strap or chain used to restrain a dog or other animal; restraint, something which curbs or controls

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.