English-Chinese dictionary »

snowmobile meaning in Chinese

EnglishChinese
snowmobile [snowmobiles] (vehicle)
noun
[UK: ˈsnomoˌbil]
[US: ˈsnomoˌbil]

雪上摩托車noun

雪上摩托车 /xuěshàng mótuōchē/noun

雪地摩托車noun

雪地摩托车 /xuědì mótuōchē/noun