mitochondria - English Synonyms Dictionary