Kotomora
石灰藻 (sekkaisou) Japanese meaning: calcareous algae | Kotomora