Kotomora
動物細胞 (doubutsusaibou) Japanese meaning: animal cell | Kotomora