Meaning of “grand prix” in the English Dictionary

british dictionary