Puffy lymph nodes in the groin can be a source of concern for lots of people. These tiny, bean-shaped glands are an essential part of the body immune system and play a critical function in combating infections and diseases. When they end up being bigger or swollen, it is typically an indication that the body […]