Kotomora
緑藻類 (ryokusourui) Japanese meaning: green algae | Kotomora