What can this be?

i have this bump on my vagina. what can it be?

looks like it could be an ingrown hair or puss