LL: No, not literally. To let off steam can mean to relax or it can mean to express pent-up feelings, usually of anger.
英
美
下载提示:请用右键点下载链接,在弹出菜单上选“目标另存为...”
目录
查词历史
英 汉