setback or inconvenience that delays the completion of an activity - Spanish English Dictionary