motorized rifle platoon - Turkish English Dictionary