stunning scenery; stunning view - Espagnol Anglais Dictionnaire