English: Central Science Laboratory
Welsh: Labordy Gwyddoniaeth Canolog
Subject: Amgylchedd
English definition: CSL. An Executive Agency of DEFRA.