something which is irritating - Allemand Anglais Dictionnaire