Skip to main content

English: Newborough

Welsh: Niwbwrch

Part of speech

Proper noun

Definition

Ynys Môn