Kotomora
苔類 (たいるい, tairui) Japanese meaning: liverworts | Kotomora