traveling witch doctor - German English Dictionary