+0
Hello,
could you please help me explain this idiom:rock back on heels.
for example: Why was the teacher rocked back on his heels?
Comments 
to be rocked back on one's heels = to be shocked or surprised
thanks a lot:)