0%

ALL meanings of goodwood

G g
  • noun goodwood an area in SE England, in Sussex: site of a famous racecourse and of Goodwood House, built 1780–1800 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?