on leash ( synonym found)

Definition of on leash:

(v) : to free from a leash, or as from a leash; to let go; to release; as, to unleash dogs

Definition of on leash:

(v) : to free from a leash, or as from a leash; to let go; to release; as, to unleash dogs

Back to Top