setback or inconvenience that delays the completion of an activity - Spanisch Englisch Wörterbuch