let loose sth.

English Notes: 

to let loose a blood-craving roaring of joy, when ... (Billy, contact 234)

German Translation: