idolizer - French English Dictionary