bn:01281138n
Noun Named Entity
NL
No term available
EN
The MacRobert Award is regarded as the leading prize recognising UK innovation in engineering by corporations. Wikipedia
Relations
Sources