top-ranking position - French English Dictionary