English to Arabic

Meaning for:
Mitochondria
other
مايتوكوندريا: خلية مولدة للطاقة