Kotomora
仙草ゼリー (sensouzerii) Japanese meaning: grass jelly | Kotomora