The term 'give a whuppin'' is an idiom that means to punish someone severely, usually with physical violence. The crossword solutions for this term are TAN (3 letters) and BEATUP (6 letters). TAN is a verb meaning to hit or beat someone, while BEATUP is a noun meaning a violent attack or beating.