French-English dictionary »

vtt meaning in English

FrenchEnglish
VTT nom {m}

mountain bike◼◼◼(bicycle especially designed for off-road riding)
noun
[UK: ˈmaʊn.tɪn baɪk] [US: ˈmaʊn.tən ˈbaɪk]

armored personnel carrier(armored vehicle for carrying infantry soldiers in combat)
noun