meteorological satellite (metsat) - French English Dictionary