put up obstacles to complicate someone's life or keep them from achieving a goal - Spanish English Dictionary