rocket driven catapult - Turkish English Dictionary