English-French dictionary »

street racing meaning in French

EnglishFrench
street racing (Motorsport held on public roads)
noun

course de rue◼◼◼nom