MY friends at google tell me that to “leash” someone means “to closely control someone’s actions and allow them very little freedom to do the things they want to do”.
Source: MidDevonStar
Check Also
Avon & Somerset among top 10 tool theft hotspots, according to police data
Tools are being stolen every 45 minutes across the UK and Avon & Somerset is …