Definition of Denbigh
administrative area of northern Wales bordering on the Irish Sea area 326 square miles (844 square kilometers), population 93,734
Learn More about denbigh
Britannica.com: Encyclopedia article about Denbigh
Seen and Heard
What made you want to look up Denbigh? Please tell us where you read or heard it (including the quote, if possible).