A heavy rain English: downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker Bahasa: hujan lebat