idol worship - Turkish English Dictionary