土砂降り

downpour; pouring rain; heavy rain; pelting rain

Meaning

  1. n
    downpour; pouring rain; heavy rain; pelting rain; cloudburst

Example sentences

  • It rained like mad for about a half-hour.

  • It's raining cats and dogs.

  • The rain is teeming down.