Big Huge Thesaurus

mitochondrion

noun