release or vent; unleash one's anger'
release from a leash; unleash the dogs in the park'
turn loose or free from restraint; let loose mines; Loose terrible plagues upon humanity
[ Syn: let loose , loose ]