separate motor transport platoon - Francés Inglés Diccionario