venting/outburst of passion - German English Dictionary