a puppet show - German English Dictionary