Language:
Free Online Dictionary|3Dict

橫攔豎擋

Source : CEDICT

to create all sorts of obstacles/to try hard to prevent (idiom)