mitochondrion - English Synonyms Dictionary