Kotomora
胚発生 (haihassei) Japanese meaning: embryogenesis | Kotomora