Definition of Goodwood in English:

Goodwood

proper noun

  • A racecourse in West Sussex, near Chichester. It is the scene of an annual summer race meeting.

Pronunciation

Goodwood

/ˈɡʊdwʊd/