Kotomora
免疫細胞 (menekisaibou) Japanese meaning: immune cell | Kotomora