English: NESTA
Welsh: NESTA
Subject: Iechyd
English definition: National Endowment for Science, Technology and the Arts
Welsh definition: Y Gwaddol Cenedlaethol ar gyfer Gwyddoniaeth, Technoleg a'r Celfyddydau