What's another word for shrewd?

comments powered by Disqus