John school

From Fresh Dictionary

English

Etymology

john, slang term for a prostitute's client, and school

Noun

john school (plural john schools)

  1. (US colloquial) A police-run program/programme in which men arrested for soliciting prostitutes agree to attend lectures from former prostitutes as an alternative to paying a fine or spending time in jail.
Personal tools