English Dictionary
Definition let something loose in British English
let something loose phrase
phrase
1
to do something in a sudden uncontrolled way
Synonyms and related words
2
to let something damaging develop or spread in an uncontrolled way
Synonyms and related words
