puppet-showman - German English Dictionary