Kotomora
線維芽細胞 (senigasaibou) Japanese meaning: fibroblast | Kotomora