annoying and inconveniencing person - Deutsch Englisch Wörterbuch