load restraint assemblies on road vehicles - Français Anglais Dictionnaire