Chinese-English dictionary »

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

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

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