To let loose Meaning, Definition & Usage

Definitions
  1. to free from restraint or confinement; to set at liberty.
Definitions
  1. to remove restraint from; to permit to wander at large.

Webster 1913