Nouns

123456789101112
Across
  1. 5. shameful
  2. 7. full of joy
  3. 8. handy or practical
  4. 9. taking precautions
  5. 11. expert
  6. 12. in great supply
Down
  1. 1. fantastic or amazing
  2. 2. loyal
  3. 3. terribly bad
  4. 4. vibrant
  5. 6. pleasant to look at
  6. 10. lots of activity