power_gridEnglish

grid, power grid, power system

Noun

A system of high tension cables by which electrical power is distributed throughout a region

English: power system, power grid, grid

English words with similar meanings

Show 2 words