physical meteorology - French English Dictionary