the Grand National Definition
Dictionary Home » Words Starting with T » the evil eye ... the lion's share » the Grand National
the Grand National
noun
- (Brit)
1. horse-racing.
- A steeplechase held annually at Aintree racecourse in Liverpool, famous for its high and difficult fences.
