in one's own best interest - French English Dictionary