steve: my grande punto is a little bit slow  tom: could be worse, you could have a [corsa]
a reasonably big small sized car
"steve: my grande punto is a little bit slow  tom: could be worse, you could have a [corsa]" What is the definition of "grande punto"?