insistent annoyance, bother, or nuisance - Español Inglés Diccionario