WordNet (r) 3.0 (2006):weather satellite n 1: a satellite that transmits frequent picture of the earth below [syn: weather satellite, meteorological satellite]