Chinese-English dictionary »

配重拋石機 meaning in English

ChineseEnglish
配重拋石機 noun

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