load restraint assemblies on road vehicles - Turco Inglés Diccionario