Say, What?

123456789101112
Across
  1. 2. someone who speaks many languages
  2. 4. to criticize or blame
  3. 6. language used among friends
  4. 7. to foretell the future
  5. 9. to say out loud so someone can write it down
  6. 10. informal speech; talking with friends
  7. 11. indirect speaking
  8. 12. correct speaking and choice of words
Down
  1. 1. the study of giving speeches
  2. 3. the study of language
  3. 5. to deny
  4. 8. talkative