grand national Meaning, Definition & Usage

  1. noun an annual steeplechase run in Liverpool, England

WordNet