perform a puppet show - Turkish English Dictionary