English: Castle
Welsh: Y Castell
Subject: Enwau lleoedd
Welsh definition: Abertawe