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

  • To keep a tighter leash on you David FG 11/September/04
    • To keep a tighter leash on you ESC 11/September/04