(combat) engineers - English Synonyms Dictionary