Kotomora
幹細胞 (kansaibou) Japanese meaning: stem cell | Kotomora