hankerings

noun
  1. strong or persistent desires or cravings for something
  2. Usage: usually plural; often followed by 'for' or 'after'

Examples