Definitions of cut-and-thrust:

  • noun:   fighting with knives