Words I've looked up over and over again because I can never remember what they mean.

I have these all starred as favorites in the dictionary app, and I still can't hold their meanings in my head.
  1. INTEMERATE (undefiled; unsullied; pure)
  2. INVETERATE (settled or confirmed in a habit, practice, feeling, or the like)
  3. ASPERITY (harshness or sharpness of tone, temper, or manner)
  4. HEURISTIC (serving to indicate or point out; stimulating interest as a means of furthering investigation)
  5. VITUPERATE (to use or address with harsh or abusive language; revile)
  6. REDOLENT (having a pleasant odor; fragrant)
  7. TENEBROUS (dark; gloomy; obscure)
  8. SPECIOUS (apparently good or right though lacking real merit; superficially pleasing or plausible) and SPURIOUS (not genuine, authentic, or true; not from the claimed, pretended, or proper source; counterfeit)
    I can never remember which of these words is which.