Can someone please explain this to me....What does it mean when one of your contacts tells you "I want to ?

mount you like a tick."

Is that a nice way of saying I hope you get Rocky Mountain Spotted Fever and drop dead?
24 answers 24