general engineer troops - Francés Inglés Diccionario