self-consuming - Spanish English Dictionary