armored combat engineer battalion - French English Dictionary