Chinese-English dictionary »

盾构机 /dùngòujī/ meaning in English

ChineseEnglish
盾构机 /dùngòujī/ noun

tunnel boring machine(a large machine used to excavate tunnels with a circular cross section)
noun