meaning of aufeinander prallen

aufeinander prallen - German to English

to clash

View more

  • to collide