English-Chinese dictionary »

catapult meaning in Chinese

EnglishChinese
catapult [catapults] (device for launching large objects)
noun
[UK: ˈkæ.tə.pʌlt]
[US: ˈkæ.tə.ˌpəlt]

弹射器 /tánshèqì/noun

彈射器noun

投石机 /tóushíjī/noun

投石機noun