idolater - French English Dictionary