What is this?

29 weeks and 4 days with my second pregnancy and my stomach keeps getting hard and into a ball and kind of hurts a little. What is that?