Definition of Goodwood Cup in US English:

Goodwood Cup

noun

Horse racing
  • A long-distance flat race contested as part of the annual Goodwood meeting.

Origin

Early 19th century; earliest use found in The Morning Post.