perform a puppet show - Español Inglés Diccionario