English | German | Russian | Czech

diesel therapy English

Meaning diesel therapy meaning

What does diesel therapy mean?

diesel therapy

(slang) A form of punishment in which prisoners are shackled and transported long distances for days or weeks.

Are you looking for...?