high street in French
high street in French
rue principale
(UK, Irish, parts of, _, New England) The main street of any town.
grande rue
(UK, Irish, parts of, _, New England) The main street of any town.