Kotomora
大食細胞 (taishokusaibou) Japanese meaning: macrophage | Kotomora