Skip to main content

English: Catapult Centre

Welsh: Canolfan Gatapwlt

Part of speech

Noun, Feminine, Singular

Plural

Canolfannau Catapwlt

Definition

The Catapult centres are a network of world-leading centres designed to transform the UK's capability for innovation in seven specific areas.