someone that is annoying - Francés Inglés Diccionario