WikiWord

English

national grid

noun

Meaning

  1. An electricity transmission network servicing a whole country.

Related words

Sources

  1. DictionaryAPI.dev English dictionary data