French-English dictionary »

stand [france] meaning in English

FrenchEnglish
stand [France] nom {m}

pit [pits]◼◼◼(service area at a motor racetrack)
noun
[UK: pɪt] [US: ˈpɪt]