[n] an act of hindering someone's plans or efforts [adj] preventing realization or attainment of a desire
foiling, frustrating, frustration, frustrative, preventative, preventive