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 neoteny
Pronunciation: niːˈɒt(ə)ni
noun
retention of juvenile features in the adult animal