English: Blaengwrach
Welsh: Blaen-gwrach
Subject: Enwau lleoedd
Welsh definition: Castell-nedd Port Talbot