phrases, sayings, idioms and expressions at

To keep a tighter leash on you

Posted by Killbill on September 11, 2004

to keep a tighter leash on you
=a *physical* restraint?
what could the restraint be in such context?
thanks