Skip to main content

English: R&D

Welsh: ymchwil a datblygu

Part of speech

Noun, Feminine, Singular

Definition

research and development