weather satellite n 1: a satellite that transmits frequent picture of the earth below [syn: {weather satellite}, {meteorological satellite}]