"straf" in English Straf... penal punitive Detailed translations for "straf" Straf... Straf...(also: strafrechtlich) penal Straf...(also: strafend) punitive