Kotomora
胞子体 (houshitai) Japanese meaning: sporophyte | Kotomora