a person who sticks to other people like glue - Deutsch Englisch Wörterbuch