Kotomora
免疫体 (menekitai) Japanese meaning: antibody | Kotomora