perform a puppet show - Alemán Inglés Diccionario