the nearest planet to the sun - French English Dictionary