something which is irritating - Türkisch Englisch Wörterbuch