bal·lis·ta
bəˈlistə/
noun: ballista; plural noun: ballistae; plural noun: ballistas
a catapult used in ancient warfare for hurling large stones.
Our students are very proud of their robot and their mentors are very proud of them.
https://www.youtube.com/watch?v=53EK0d_QBFw