arm's length dealings - Alemán Inglés Diccionario