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