Chinese-English dictionary »

重力拋石機 meaning in English

ChineseEnglish
重力拋石機 noun

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