piste damée - French English Dictionary

piste damée

Play ENFRFRfr
Play ENFRFRca

Meanings of "piste damée" in English French Dictionary : 4 result(s)

French English
Athleticism
piste damée groomed track
piste damée groomed trail
piste damée machine-groomed track
piste damée manicured trail