live off someone (depend on someone) - French English Dictionary