English: Castle Ditch
Welsh: Pen Deitsh
Subject: Enwau lleoedd
English definition: An area within Caernarfon.
Welsh definition: Rhan o Gaernarfon.