French-English dictionary »

aire de repos meaning in English

FrenchEnglish
aire de repos nom {f}

rest area◼◼◼(rest area along a road)
noun
[UK: rest ˈeə.riə] [US: ˈrest ˈe.riə]

truck stop◼◼◻(roadside service area)
noun
[UK: trʌk stɒp] [US: ˈtrək ˈstɑːp]