amidst impressive scenery - Español Inglés Diccionario