separate motor transport platoon - French English Dictionary