Adjective

  1. obstructive, hindering

Powered by Oxford