look of amazement - German English Dictionary