A powerful desire for something : a craving for chocolate...
* A craving for chocolate: longing, yearning, desire, want, wish, hankering, hunger, thirst, appetite, greed, lust, ache, need, urge; informal yen, itch, jones...
** Used with object
1. To long for; want greatly; desire eagerly: to crave sweets; to crave affection.
2. To require; need: a problem craving prompt attention.
3. To ask earnestly for (something); beg for.
4. To ask (a person) earnestly for something or to do something.