Italian-English dictionary »

corsa della via meaning in English

ItalianEnglish
corsa della via noun

street racing(Motorsport held on public roads)
noun