Mitochondria

Definition of Mitochondria from the PharmacyDictionary.in

Mitochondria

Small, rod-shaped organelles in a cell that serve as the major site of metabolism for energy production.

Not Available