Chinese-English dictionary »

履带 /lǚdài/ meaning in English

ChineseEnglish
履带 /lǚdài/ noun

caterpillar track(continuous track in the form of steel or rubber belt)
noun

Your history