number 21

12345678910
Across
  1. 3. callous
  2. 6. naviete
  3. 8. irreverent
  4. 10. astute
Down
  1. 1. vindicate
  2. 2. alleviate
  3. 4. rancor
  4. 5. impudent
  5. 7. peevish
  6. 9. belie