Definitions for "Aintree"
Aintree is a village and parish in Sefton, Merseyside. It lies between Walton and Maghull on the A59, about six and a half miles north of Liverpool city centre, in the north-west of England.