have little contact to other people - Français Anglais Dictionnaire