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