Top Definition
1. To linger on a thought or moment for a long period of time, usually because of a dramatic or emotional experience.

2. Continuous thoughts that can become an annoyance to an individual.
Sally Stuoid on her English Homework.
by Them_carrots November 13, 2013

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.