armored combat engineer battalion - German English Dictionary