Kotomora
始原細胞 (shigensaibou) Japanese meaning: initial cell | Kotomora