Top definition
The cable tv channel marketed to women showing one insipid movie after another about a woman who finds herself in a compromising or dangerous situation that she barely escapes, and could have avoided altogether had she just used her head.
Hey, lets watch some washed up sitcom actresses on the Women in Crisis Channel!
by Noel S December 03, 2003
Get the mug
Get a Women in Crisis Channel (see lifetime TV) mug for your mama Sarah.