The German term "Strafe" matches the English term "punishment"

other german words that include "strafe" : english :
Geldstrafe fine
Straferlaß act of grace, amnesty