lingering

adjective
  1. lasting for a long time; slow to end or disappear
  2. remaining or staying somewhere for longer than expected

Examples