something which is inconvenient or bothering - Allemand Anglais Dictionnaire