Kotomora
細胞融合 (saibouyuugou) Japanese meaning: cell fusion | Kotomora