annoying and inconveniencing person - Español Inglés Diccionario