such lumps if not painful can just be hymen
tags, and may be there since birth and you ay never notice it. occasionally it is a site for small abscesses or sebaceous cysts, if it pains or grows in size, visit a doctor.
hope it wasnot a blood clot. join for a consultation at