mitochondria - French English Dictionary