stunning scenery; stunning view - Turc Anglais Dictionnaire