Definition of street level in English:

street level

noun

  • 1Ground-floor level.

  • 2Figurative the level of direct contact with the public, or of operation on the streets; frequently attributive, designating a person, organization, etc., having this.

Origin

Mid 19th century.