the puppet show - Turkish English Dictionary