Words from Shakespeare

12345678
Across
  1. 5. Scold/punish
  2. 6. Unconcealed/uncovered
  3. 7. Blast/squall/sudden strong wind
  4. 8. Decrease/diminish
Down
  1. 1. Huge/mammoth
  2. 2. Peak/top
  3. 3. Thrifty
  4. 4. Noble/grand/royal