It's just relative to the English way in which you are stating it. Desire is kind of all types of wanting. Greed in English we generally think is strong wanting. Craving is a kind of almost deeper conditioning but very close to greed, so it's really a matter of English usage of the words.