self-indulgent - French English Dictionary