venting/outburst of passion - French English Dictionary