English dictionary
grand national meaning and definition
Definition and meaning of grand national at MeaningMonkey.org. grand national meaning and definition in the English Dictionary.GRAND NATIONAL noun
Definition of Grand National (noun)
- an annual steeplechase run in Liverpool, England
Source: Princeton University Wordnet