aintree









aintree


noun

  1. a suburb of Liverpool, in Merseyside: site of the racecourse over which the Grand National steeplechase has been run since 1839
53 queries 0.625