douay Definition
Definition
Douay is a city in Northumberland, England, known for its Roman Catholic seminary in the seventeenth and eighteenth centuries which played a significant role in the history of Roman Catholicism in England after the English Reformation. It is also known as Douai in French.
Browse