meteorological observation satellite - French English Dictionary