Vocabulary
鉄砲雨
てっぽうあめ
pelting rain; torrential rain; downpour
noun