Meaning of Aintree in English:

Aintree

Pronunciation /ˈeɪntriː/

proper noun

  • A suburb of Liverpool, site of a racecourse over which the Grand National is run.