whoricane annie really did some damage last weekend
whoricane (n) a woman that comes in, blows stuff around, destroys relationships & leaves
"whoricane annie really did some damage last weekend" What is the definition of "whoricane"?