What is this.. TMI!!!!!

Sorry but what is this? 39+6 and had a lot of bearing down pains on cervix today, was 3cm and 100% at 39 week appointment