the highest number of votes - French English Dictionary