perform a puppet show - Francés Inglés Diccionario