Skip to main content

English: Newton

Welsh: Newton

Part of speech

Proper noun

Definition

Abertawe