English: Riverside
Welsh: Glan yr Afon
Subject: Enwau lleoedd
English definition: Cardiff
Welsh definition: Caerdydd