Kotomora
T細胞 (tiisaibou) Japanese meaning: T cell | Kotomora