Definition

Causing frustration, hindering progress, or preventing achievement; often referring to something that disturbs one’s hopes or plans, making progress difficult or impossible.