in our own self-interest - French English Dictionary