Across
- 2. hinder; resist; challenge
- 4. prefix meaning "up against, in the way" or "completely"
- 7. blockage; impediment
- 8. burdensome; causing discomfort or misery
- 9. evident for all to see
Down
- 1. objectionable; offensive; extremely annoying
- 2. a binding requirement or duty
- 3. stubborn; unyielding
- 5. force upon others against their will
- 6. rival; challenger
- 7. strident; noisy; clamorous
