English: Institute of Decontamination Sciences
Welsh: Y Sefydliad Gwyddorau Dihalogi
Subject: Iechyd
English definition: IDSc