English: St Thomas
Welsh: St Thomas
Subject: Enwau lleoedd
Welsh definition: Abertawe