Skip to main content

English: Whitchurch

Welsh: Yr Eglwys Newydd

Part of speech

Proper noun

Definition

Caerdydd