It's a great compliment. It means that you are someone that they can confide in, open up to, rely on.You support them when they fall. That person holds them together no matter what.
"You're my rock"
An example from a song by Beyonce:
"You are my roc,baby your the truth
You are my roc, I love to rock with you
You are my roc, Your everything I need
You are my roc, so baby rock with me"
An example from a song by Beyonce:
"You are my roc,baby your the truth
You are my roc, I love to rock with you
You are my roc, Your everything I need
You are my roc, so baby rock with me"
by Baaaaker April 24, 2009

The global economy may be on the rocks, but that does not seem to have stopped anyone from enjoying a scotch on the rocks.
by The Return of Light Joker March 09, 2009

1) To be wearing (ebonics)
2) To be ecletic music
3) To throw a barrade of rocks at object or person.
2) To be ecletic music
3) To throw a barrade of rocks at object or person.
"Dad was rocking his new sweater yesterday."
"Features a rocking soundtrack"
"We were rocking out that old car"
"Features a rocking soundtrack"
"We were rocking out that old car"
by Gumba Gumba February 23, 2004

by imgonnakillyou December 28, 2013

by Heart Arcade September 02, 2005

by Stephanie February 20, 2004

Hey I got some new True Religions...
Really? Are you gonna rock them on Monday?
Damn Johnny is rockin his 7's today!
Really? Are you gonna rock them on Monday?
Damn Johnny is rockin his 7's today!
by doitphaggot July 18, 2007
