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