Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

I see both of these two phrases used quite often and I have to question why rocks are so cool here. Is there a history behind both of these sayings, and is possible that both of them are just mere propagandistic marketing blather by Gary Dahl?

How do you decide which one to use? In Texas, I hear both of them interchangeably.

That horse will rock your socks off.

or,

That horse will get your rocks off.

share|improve this question
6  
The second one sounds like it might be illegal in most countries. –  5arx Jul 20 '12 at 9:53
    
@5arx ...keep it cool, keep it cool... –  cornbread ninja 麵包忍者 Jul 20 '12 at 12:53
1  
@cornbreadninja sorry. It reminded me of this a lot: i.imgur.com/wmPP0.png –  5arx Jul 20 '12 at 19:56
    
@5arx LOL! I was quoting part of Emerson, Lake & Palmer's Karn Evil #9, specifically the part about 'seven virgins and a mule'. :D –  cornbread ninja 麵包忍者 Jul 20 '12 at 20:00

1 Answer 1

To get one’s rocks off is to become sexually excited. If a horse does this to you, you should probably seek professional help.

To rock your socks off is to have a good time. There is no sexual connotation to this expression, as far as I’m aware.

share|improve this answer
2  
I have heard both used in a sexual manner, though I have never heard "get one's rocks off" used any other way than sexually! –  David Watts Jul 20 '12 at 10:06
2  
I haven't heard it used as "sexually excited", I heard it to become sexually spent. –  BillyNair Jul 20 '12 at 20:44
    
Here rocks = stones = testicles. –  TRiG Jun 7 '13 at 15:33

protected by tchrist Oct 2 '12 at 0:44

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.