idolize - French English Dictionary