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