idol worshipper - French English Dictionary