something which is inconvenient or bothering - Türkisch Englisch Wörterbuch