What is this?

It's like a bump on my skin but is so fucking purple and idk what it is, is on my vagina and i need to know what that thing is