English to Arabic

Meaning for:
Macrophage
other
خلية ضخمة مسؤولة عن التنظيف