Kotomora
食細胞 (shokusaibou) Japanese meaning: phagocyte | Kotomora