Kotomora
カッパ (kappa) Japanese meaning: raincoat | Kotomora