Kotomora
緑藻 (ryokusou) Japanese meaning: green algae | Kotomora