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