worship of idols - Turkish English Dictionary