watching facts of life gave me major douche chills
the feeling of nausea one is overcome by, when witnessing a completely embarrasing situation
"watching facts of life gave me major douche chills" What is the definition of "douche chills"?