catapult in Japanese
catapult in Japanese
カタパルト
A device or weapon for throwing or launching large objects.
投石器
A device or weapon for throwing or launching large objects.
投石機
A device or weapon for throwing or launching large objects.