Kotomora
上皮細胞 (jouhisaibou) Japanese meaning: epithelial cell | Kotomora