Kotomora
ゼニゴケ (zenigoke) Japanese meaning: common liverwort | Kotomora