Kotomora
小胞子 (shouhoushi) Japanese meaning: microspore | Kotomora