the highest number of votes - Français Anglais Dictionnaire