Top definition
An ad produced by Fred Davis for Carly Fiorina's 2010 senate campaign that portrayed one of her primary opponents as a wolf in sheep's clothing and garnered international attention for its uniqueness
"Her rival is a FCINO, demon sheep!"
via giphy
by DMGUSA June 23, 2018
Get the mug
Get a Demon Sheep mug for your buddy Nathalie.
Taken from a craptastic campaign video for Carly Fiorina that featured sheep, and one unfortunate soul crawling on all fours wearing a sheep costume complete with red, glowing eyes. The #demonsheep hashtag was made popular on Twitter with moments of the release of the video.
Those demonsheep ate Fiorina's campaign.
by Markinct February 04, 2010
Get the mug
Get a demonsheep mug for your dog Callisto.