English: Millennium Suite
Welsh: Ystafell y Mileniwm
Subject: Enwau lleoedd
English definition: Millennium Stadium
Welsh definition: Yn Stadiwm y Mileniwm, Caerdydd.