high street

Noun
  1. Street that serves as a principal thoroughfare for traffic in a town (synset 103718268)

Other Searches