- torrential rain; heavy rain; cloudburst; downpour
noun (common) (futsuumeishi)
Wiktionary definitions (experimental)
Example sentences
12 results
Heavy rain throughout the night has hampered efforts to rescue survivors from the stricken ferry.
The government's delay in issuing evacuation advisories has been identified as a main factor in the loss of so many lives during torrential downpours.