Sounds like an abcess. Check out rdrs youtube on it. And good luck at the vet!