Skip to main content

English: STFC

Welsh: Cyngor Cyfleusterau Gwyddoniaeth a Thechnoleg

Part of speech

Noun, Masculine, Singular

Definition

Science and Technology Facilities Council.

Context

Formed as a research council through a merger of the Council for the Central Laboratory of the Research Councils and the Particle Physics and Astronomy Research Council.