Catapult centre (English, noun)
expansion: Catapult centre (plural Catapult centres)
Senses:
glosses: Any of the organizations set up from 2011 onwards by Innovate UK in the United Kingdom to promote research and development through business-led collaboration between scientists and engineers.
Forms:
form: Catapult centres
tags: plural