ゲリラごうう
Meanings
Expression
Noun
1. unexpectedly strong rain (for the region, etc.); sudden rain
Composed of
torrential rain; heavy rain; cloudburst; downpour