stunning scenery; stunning view - Alemán Inglés Diccionario