Kotomora
貪食細胞 (donshokusaibou) Japanese meaning: phagocyte | Kotomora