put up obstacles to complicate someone's life or keep them from achieving a goal - Spanisch Englisch Wörterbuch