To keep a tighter leash on you

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

Replies

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