mitochondria meaning

Meaning of mitochondria

What is the full meaning of mitochondria

MITOCHONDRION, a cell structure containing enzymes that provide the cell with energy [n]

Example of the word mitochondria placed on a Scrabble board.

Unscrambled word mitochondria

Points for mitochondria

Scrabble
26 points
Word With Friends
22 points
Wordfeud
26 points

Related pages for mitochondria