Italian-English dictionary »

pole position meaning in English

ItalianEnglish
pole position noun
{f}

pole position(top qualifying position)
noun