stunning scenery; stunning view - German English Dictionary