Find the word definition

meteorological satellite

n. a satellite that transmits frequent picture of the earth below [syn: weather satellite]

Usage examples of "meteorological satellite".

Carl Sagan and his col- leagues used meteorological satellite photographs to show that Mariner IV could not possibly have detected life even on the well-populated Earth.