be left amazed - Turkish English Dictionary