Definitions of trench knife:

  • noun:   a knife with a double-edged blade for hand-to-hand fighting