setback or inconvenience that delays the completion of an activity - Español Inglés Diccionario