English: Challenger spirit
Welsh: Enaid heriol
Subject: Twristiaeth a hamdden
Welsh definition: Term Brand Cymru.