Kotomora
大胞子 (daihoushi) Japanese meaning: macrospore | Kotomora