perform a puppet show - Turco Inglés Diccionario