leashed

adjective
  1. restrained or controlled by a leash
  2. kept under control or restraint
  3. Usage: figurative

Examples