Latin Prefix ob: "up against, in the way" and "completely"

123456789
Across
  1. 4. a binding requirement or duty
  2. 5. rival; challenger
  3. 6. stubborn; unyielding
  4. 8. burdensome; causing discomfort or misery
  5. 9. strident; noisy; clamorous
Down
  1. 1. blockage; impediment
  2. 2. hinder; resist; challenge
  3. 3. force upon others against their will
  4. 5. objectional; offensive
  5. 7. evident for all to see