have little contact to other people - French English Dictionary