weather satellite: a satellite that transmits frequent picture of the earth below
satellite: man-made equipment that orbits around the earth or the moon
development: a recent event that has some relevance for the present situation