Was ist das??

I just felt a slight itching just inside my vagina and felt this very weird bump. Any idea what this could be?

image