annoying, insistent person - Francés Inglés Diccionario