What does auf einen Felsen auffahren mean?

auf einen Felsen auffahren - German to English

to hit on a rock