The AI-powered English dictionary
plural Landsats
Any of several satellites used to gather data about the Earth's surface resources. examples