English: Wales: a growth culture for life sciences
Welsh: Cymru: meithrin gwyddorau bywyd
Subject: Datblygu economaidd
English definition: Marketing slogan.
Welsh definition: Slogan marchnata.