mitochondrion


Meanings

  • an organelle containing enzymes responsible for producing energy


mitochondrion is not a valid Scrabble word

mitochondrion is not valid in Words With Friends