stunning scenery; stunning view - Allemand Anglais Dictionnaire