rain cats and dogs 大雨傾盆,雨下得很猛烈
rain cats and dogs v : rain heavily; "Put on your rain coat-- it's pouring outside!" [syn: pour, pelt, stream, rain buckets]