main roadEnglish → FrenchOxford English–Frenchmain road noun (through country, region, estate) route f; (in town) grande rue f (through qui traverse, out of qui sort de, into qui entre dans) off the main road en retrait de la grand-route