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