Meaning of GRID in English

GRID

n. network of crisscrossed bars; electrical conducting plate (in batteries); system of power stations which provide electricity to a large area; system of lines intersecting at right angles (used for reference); football field, gridiron (Sports)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.