engineer obstacle battalion - French English Dictionary