something which is inconvenient or bothering - Deutsch Englisch Wörterbuch