A heavy rain
English: downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker
cloudburst, deluge, downpour, pelt, pelter
English: downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker
English: storm
Bahasa: ribut, angin indera bayu, angin ribut, membabi buta
English: pour, pelt, stream, rain cats and dogs, rain buckets
Bahasa: mengalir, menuangkan, menghujani
Less certain link between this word and this sense.