substantial cause of serious injury - Français Anglais Dictionnaire