motorized rifle platoon - German English Dictionary