Entry
  1. (of rain) to fall heavily

    trad. 瓢潑而下

Also written 瓢潑而下【piáo pō ér xià】