meaning of auf einen Felsen auffahren

auf einen Felsen auffahren - German to English

to hit on a rock