English: Riverside Terrace
Welsh: Teras Glan yr Afon
Subject: Cyffredinol
English definition: Millennium Stadium
Welsh definition: Yng Nghanolfan y Mileniwm.