support weapons platoon - Francés Inglés Diccionario