Definition of street grid in English:

street grid

noun

  • 1A grating which allows surface water to be drained from a street.

  • 2An arrangement of streets crossing at right angles to each other.

Origin

Mid 19th century; earliest use found in The Mechanics' Magazine.