Kotomora
ザーザー降り (zaazaaburi) Japanese meaning: downpour | Kotomora