phrases, sayings, idioms and expressions at

Phrases, Sayings and Idioms Home > Discussion Forum

What's the phrase?

Posted by English Learner on August 19, 2003

Hello,
How do you say it in English when you try to describe someone who always follow you wherever you go in an annoying way? Could you give me some examples? Thank you very much.