high_streetEnglish

high street, main street

Noun

Street that serves as a principal thoroughfare for traffic in a town

English: main street, high street

English words with similar meanings

Show 1 words