stick like a leech - Turkish English Dictionary