driven by self-interest - French English Dictionary