to be most substantially connected - Espagnol Anglais Dictionnaire