Posted by Leslie on July 19, 2003
Hello, Could you tell me some phrases or idioms that describe the action of someone which is persistent in an annoying way?