leg of race - French English Dictionary

leg of race

Meanings of "leg of race" in French English Dictionary : 1 result(s)

English French
Bicycle Racing
leg of race tronçon [m]