Skip to main content

English: Radyr

Welsh: Radur

Part of speech

Proper noun

Definition

Caerdydd