Kotomora
鉄砲雨 (teppouame) Japanese meaning: pelting rain | Kotomora