English to Thai Dictionary catapult

catapult

หนังสติ๊ก
translation of 'catapult'
noun
หนังสติ๊ก,
เครื่องยิงก้อนหิน
Credits: Google Translate
Download the
HelloEnglishApp
image_one