high-resolution satellite imagery - Spanish English Dictionary