self-servingly - French English Dictionary