MTB - French English Dictionary

MTB

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

English French
Cycling
MTB vélo tout terrain [m]