meaning of auf einen Felsen prallen

auf einen Felsen prallen - German to English

to dash against a rock