meteorologists - French English Dictionary