arm's length contract - Francés Inglés Diccionario