Kotomora
ベロ細胞 (berosaibou) Japanese meaning: Vero cell | Kotomora