Chinese-English dictionary »

撞车比赛 /zhuàngchē bǐsài/ meaning in English

ChineseEnglish
撞车比赛 /zhuàngchē bǐsài/ noun

demolition derby(competition in which contestants crash cars)
noun