something which is inconvenient or bothering - Turc Anglais Dictionnaire