mechanized platoon - Francés Inglés Diccionario