Braxton hicks

Hello • Just a Alabama girl, having one girl🎀
I had really bad cramping pain felt like period cramps. I am 28 weeks, are these cramps Braxton hicks contraction? What are Braxton hicks contraction?