What. Is. This.

no

I just had my baby 2 weeks ago.. and this literally fell out while I was cleaning my twat. Wtf is this cause I’m freaked the hell out. Anyone experience this after birth?