separate combat engineer battalion - French English Dictionary