catapulted什么意思解释

v.
用弩炮发射( catapult的过去式 )