meteorological observation satellite - Spanish English Dictionary