load restraint assemblies on road vehicles - Spanish English Dictionary