separate motor transport platoon - German English Dictionary