idolism - French English Dictionary