top-ranking position - Spanish English Dictionary