English: Shad Thames
Welsh: Shad Thames
Subject: Enwau lleoedd
Welsh definition: Stryd gerllaw'r afon Tafwys yn Llundain.