cowgate

/ˈkaʊɡeɪt/

Definitions

1. noun

A street or area in Edinburgh, Scotland, especially the Cowgate area that was once a notorious red-light district.

“The group of friends decided to explore the historic Cowgate area in Edinburgh.”

Synonyms

  • area
  • district

Antonyms

  • paradise
  • utopia