Skip to main content

English: Castle Ditch

Welsh: Pen Deitsh

Part of speech

Proper noun

Definition

An area within Caernarfon.