English: St David's House
Welsh: Tŷ Dewi Sant
Subject: Enwau lleoedd
English definition: Newtown
Welsh definition: Y Drenewydd.