Is “you rock” a slang phrase? What does it mean?
Native speaker’s answer
Rebecca
Yes, "you rock" is a slang phrase that means "you're awesome" or "you're cool". "Rock" comes from the music genre "Rock and Roll". It is a casual compliment that could also be used to describe a celebrity or band. Ex: Did you see that new band last night? They rock!