live on other people - French English Dictionary