to let loose. To liberate, set free; now chiefly, a fierce animal or some destructive agency. Also, †to relax, loose (one's hold, control), slacken…
To allow to escape from one's power or influence. Obsolete.
to let out of: to permit to be absent from.
英语词典包含1132095条英英释义在线翻译词条,基本涵盖了全部常用单词的英英翻译及用法,是英语学习的有利工具。