Skip to main content

English: R&D and Innovation Funding Senior Manager

Welsh: Uwch-reolwr Ariannu Ymchwil a Datblygu ac Arloesi

Part of speech

Noun, Masculine, Singular

Definition

R&D = research and development