engineer obstacle battalion - Alemán Inglés Diccionario