torrential rain; pourin rain; 滂沱大雨
let loose a flood of tears; be deluged in tears; be in a flood of tears; 涕泗滂沱
牛津高阶第八版
美国韦氏词典
Dictionary.com
Free Dictionary
维基百科 (自由的百科全书)