shrewd

adjective

  1. 1

    marked by practical hardheaded intelligence

    a smart businessman

    an astute tenant always reads the small print in a lease

  2. 2

    used of persons

    the most calculating and selfish men in the community

Synonyms

Also useful for “shrewd”:Unscrambler