catapult trolley - French English Dictionary