suffer a strong blow/collision that causes traumatic damage - Spanish English Dictionary