Kotomora
外套細胞 (gaitousaibou) Japanese meaning: satellite cell | Kotomora