A “piste” is obviously French for something.
It’s like those French have a different word for everything.
The French are so perverse in refusing to speak English.
My favorite Steve Martin bit
Right? They even speak in metrics.