Latin list 22

12345678910111213141516171819202122232425
Across
  1. 2. supporter
  2. 7. sociable
  3. 9. flowing together
  4. 11. fish scientist
  5. 12. brilliantly clear
  6. 14. blatant
  7. 15. palm reading
  8. 16. bringing sleep
  9. 19. treacherous
  10. 20. self-obsession
  11. 21. stubborn
  12. 23. speech to oneself
  13. 24. to topple from power
  14. 25. make soft
Down
  1. 1. renounce
  2. 3. rambling
  3. 4. not compromising
  4. 5. burning
  5. 6. multi-linguist
  6. 8. an easy lucrative job
  7. 10. talking in circles
  8. 13. semitransparent
  9. 17. government by a few
  10. 18. innocent and naive
  11. 22. painkiller