Thank you for your query.
I think it can be an abscess
Please consult a gynaecologist for complete evaluation as its diagnosis needs physical examination and nothing can be said on history.
Hope you are satisfied with the answer.
If you have any further queries feel free to ask.
Wish you good health.