Linger
Linger (verb) /ˈlɪŋ.gəʳ/ US /-gɚ/
to be reluctant to move – take time to do something, put off leaving, remain, hang back, stay behind, loiter, hang around, stick around, delay
The bitter taste of the medicine has still lingered in my mouth.
Antonym: leave, depart
Noun: lingerer