mitochondrions - German English Dictionary