put on a wonderful show - Turkish English Dictionary