Synonyms: thwarting, frustrating, frustrative
Definition: preventing realization or attainment of a desire
Similar words: preventative, preventive
Definition: tending to prevent or hinder