LEASH Meaning of LEASH in English (v. t.) To tie together, or hold, with a leash. Webster's English dictionary. Английский словарь Webster. 2012