Definition of Aintree in English:

Aintree

proper noun

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

Pronunciation:

Aintree

/ˈeɪntriː/