arm's-length business relations - Allemand Anglais Dictionnaire