English-Italian dictionary »

street racing meaning in Italian

EnglishItalian
street racing (Motorsport held on public roads)
noun

corsa della vianoun