load restraint assemblies on road vehicles - French English Dictionary