rocket driven catapult - French English Dictionary