heavy weapons troop - Francés Inglés Diccionario