Skip to main content

English: City

Welsh: City

Part of speech

Proper noun

Definition

Village in the Vale of Glamorgan.