Definition of Landsat in English:

Landsat

proper noun

  • 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.

Pronunciation:

Landsat

/ˈlandsat/