Log in
Search words & phrases
high street
US /haɪ strit/
・
UK /hai stri:t/
A1
Definition
Video subtitles
noun
The main street of a town or city, usually where the main shops and businesses are.