Hi, Sometimes there is no difference intended. But - punish - suggests some form of suffering (including even physical) penalize - suggests a cost, eg a fine, or the loss of a privilege Clive
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.