self-indulgently - French English Dictionary