English Dictionary
Definition let someone loose (on something) in British English
let someone loose (on something) phrase
phrase
1
to let someone do what they want to do without watching or controlling them
Synonyms and related words
