Street that serves as a principal thoroughfare for traffic in a town English: main street, high street