Sure sounds like a lymph node. I personally have met 7 of mine lol.
They made themselves known to me after injuries, infections, or viral illnesses, so far. They ranged in size and hardness from pea to marble to grape to golf ball to devil's horns.
The body has between 501 and 700 lymph nodes (the number of nodes varies from individual to individual.)