earnings per click (epc) - French English Dictionary