wagon pushing device - French English Dictionary