self-consuming - French English Dictionary