motorized rifle platoon - French English Dictionary