mitochondria - German English Dictionary