1. Noun
One who hangs on, or sticks to, a person, place, or service; a dependent; one who adheres to others' society longer than he is wanted.
2. Noun
someone who persistently (and annoyingly) follows along
Vocabulary classified under Media and communication
More about this word
Synonyms and related words
Explore this word
