Definify.com

Definition 2024


Aintree

Aintree

English

Proper noun

Aintree

  1. A village in Merseyside; the home of the Grand National.

References

  • Mills, David (1976), “Directory of Place Names”, in The Place Names of Lancashire, London: Batsford Books, ISBN 0-7134-3248-9

Anagrams