trailed implement - French English Dictionary