Definition of Landsat in English:

Landsat

Line breaks: Land|sat
Pronunciation: /ˈlandsat
 
/
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.

Definition of Landsat in:

Get more from Oxford Dictionaries

Subscribe to remove adverts and access premium resources

Word of the day glee
Pronunciation: gliː
noun
great delight, especially from one's own good fortune…