high-resolution satellite imagery - Espagnol Anglais Dictionnaire