main road in French
main road in French
grande rue
A major road in a town or village, or in a country area.
rue principale
A major road in a town or village, or in a country area.