difficult or annoying (work/business) - Deutsch Englisch Wörterbuch