Definition of Waterloo Cup in English:

Waterloo Cup

noun

  • A three-day hare-coursing event held annually at Great Altcar, West Lancashire, from 1836–2005.

Origin

Mid 19th century; earliest use found in Bell's Life in London and Sporting Chronicle.