CoinJoin's Meaning

A CoinJoin is the combination of different people's bitcoins, allowing them each to walk away with fresh untraceable bitcoins, in a trustless way.