English-Chinese dictionary »

atlatl meaning in Chinese

EnglishChinese
atlatl (spear thrower)
noun

投槍器 /tóuqiāng qì/noun