Find the word definition

Wiktionary
short leashes

n. (short leash English)