high-resolution satellite imagery - Español Inglés Diccionario