Definition of Landsat in English:

Landsat

Syllabification: Land·sat
Pronunciation: /ˈlan(d)sat
 
/
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 ads and access premium resources

Word of the day vituperate
Pronunciation: vəˈt(y)o͞opəˌrāt
verb
blame or insult (someone) in strong language...