suffer a strong blow/collision that causes traumatic damage - Deutsch Englisch Wörterbuch