mitochondrion - French English Dictionary