Skip to main content

English: Central Science Laboratory

Welsh: Labordy Gwyddoniaeth Canolog

Part of speech

Noun, Masculine, Singular

Definition

CSL. An Executive Agency of DEFRA.