What does aufeinander rasen mean?

aufeinander rasen - German to English

to hurtle into both