top of the league - French English Dictionary