WTWM

whatsthatwordmean

← Definition
Guess

mitochondrion

nounA small part inside a cell that produces most of the cell's energy.

Synonyms

organellenoun

Built for word lovers.