LEASHED


Meaning of LEASHED in English

adj. wearing a leash, tied with a leash (of a dog or other animal); controlled, restrained, harnessed

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