What’s this? I’ve never seen this come out of me

I’ve googled and it could be ovulation?