mitochondrion

Noun
  1. An organelle containing enzymes responsible for producing energy (synset 105452965)

Other Searches