self-indulgence - French English Dictionary