You are in luck because I just wrote an article about this very topic. You may find my article here. I am not a doctor but it does sound like a cyst.
Please see your doctor so that he or she can properly diagnose what this is and treat you.
Thank you for your question.