hankering
noun
°a strong restless desire or longing.