Chinese-English dictionary »

重力抛石机 /zhònglì pāoshíjī/ meaning in English

ChineseEnglish
重力抛石机 /zhònglì pāoshíjī/ noun

trebuchetnoun
[UK: trˈebʊʃˌeɪ] [US: trˈebʊʃˌeɪ]