Kotomora
ぐちゃぐちゃ (guchagucha) Japanese meaning: pulpy | Kotomora