hankering

A strong, lasting desire for something specific.