engineer obstacle battalion - German English Dictionary