mitochondria

noun/ˌmaɪtəˈkɑndriə/

Frequency rank: #11,911 of 20,003 in the WORDED list (wordfreq data)

Meaning

Organelles found in cells that generate most of the cell's supply of energy.

Illustration for the English word “mitochondria”

Example sentence

Scientists discovered that mitochondria are often called the powerhouse of the cell.

Synonyms & related words

More words in ranks 11,901–12,000