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