sweating like a pig

Sweating like a pig means to be sweating a lot, very profusely. This is often used in the negative sense where someone seems to be looking very smelly or gross because they are sweating so much which is why the word pig is used in this phrase. Often times, a person is judged for sweating so much even if they are in a situation where it seems warranted such a day where it is very hot outside.