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. 2012