ScrumButs are reasons why teams can’t take full advantage of Scrum to solve the problems and realize the benefits. Every Scrum role, rule, and timebox is designed to provide the desired benefits and address the problems. ScrumButs mean that Scrum has exposed a dysfunction that is contributing to the problem, but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team.
A ScrumBut has a particular syntax: (ScrumBut)(Reason)(Workaround)
Read more at Scrum.org.