top-ranked - French English Dictionary