SegWit is a transaction format which separates a transaction into two segments.
The first part contains the sender/receiver data, and the second part contains the unlocking - or witness - data. This is done to fix transaction malleability which is required to enable some second layer protocols like the Lightning Network
SegWit also increase the amount of transactions per block.
* All terms and definitions may update as the Cryptionary improves.