weather satellite: a satellite that transmits frequent picture of the earth below
satellite: man-made equipment that orbits around the earth or the moon
shrewishness: a nature given to nagging or scolding