GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    high road n. The most ethical and honest method; -- used mostly in the phrase to take the high road (as in an election campaign).  Contrasted with low road.

    [PJC]

Last match results