Vocabulary

ザーザー降り

downpour; drenching rain

noun