annoying and inconveniencing person - Alemán Inglés Diccionario