English to Hindi

Meaning for:
Grand Prix
other
ग्रैण्ड प्रिक्स