Catapult centre

English dictionary entry

Meanings

noun
  1. 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.

Word forms

Catapult centre Catapult centres
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.