English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the 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
Definition the national grid in British English