stick someone like a leech - Francés Inglés Diccionario