idol worshipper - Turkish English Dictionary