Kotomora
免疫源 (menekigen) Japanese meaning: immunogen | Kotomora