What does auf einen Felsen prallen mean?

auf einen Felsen prallen - German to English

to dash against a rock