English Dictionary
Definition the national grid in British English
the national grid noun
noun
1
in the UK, the system of wires that connects the places where electricity is produced
Synonyms and related words
