Kotomora
免疫機構 (menekikikou) Japanese meaning: immune system | Kotomora