Vocabulary

鉄砲雨

pelting rain; torrential rain; downpour

noun