uncontainable desire to eat something - Spanish English Dictionary