Chinese Water Torture (noun) Definition, Meaning & Examples

noun
  1. a form of torture in which water is made to drip for a long period of time onto a victim's forehead to drive him insane
Chinese Water Torture (noun) Definition, Meaning & Examples

More Definitions