鉄砲雨てっぽうあめteppouamenounpelting raintorrential raindownpourKanji in this word砲cannon鉄iron雨rainStudy it in Yanamino