A satellite that transmits frequent picture of the earth below English: weather satellite, meteorological satellite