A coinjoin is a method for combining multiple Bitcoin payments from multiple spenders into a single transaction. The goal is to make it more difficult for outside parties to determine which address belongs to each recipient.