weather presenter - French English Dictionary