English: ILS
Welsh: Yr Athrofa Gwyddor Bywyd
Subject: Iechyd
English definition: Institute of Life Sciences