to be most substantially connected - Allemand Anglais Dictionnaire