something which is inconvenient or bothering - Allemand Anglais Dictionnaire

Suggérer une traduction