English: Newcastle
Welsh: Newcastle
Subject: Enwau lleoedd
Welsh definition: Lle yn Lloegr.