something which is inconvenient or bothering - German English Dictionary

Suggest a Term