something which is irritating - Turc Anglais Dictionnaire