worship of idols - German English Dictionary