Kotomora
細胞発生 (saibouhassei) Japanese meaning: cytogenesis | Kotomora