Skip to main content

English: Invent

Welsh: Invent

Part of speech

Proper noun

Definition

Award scheme to develop medical devices and equipment.