to be most substantially connected - Turc Anglais Dictionnaire