separate motor transport platoon - Turco Inglés Diccionario