a series of artificial satellites that monitor the earth’s resources by photographing the surface at different wavelengths. The resulting images provide information about agriculture, geology, ecological changes, etc..
Landsat in other Oxford dictionaries
Definition of Landsat in the US English dictionary