shrewd

adj 1 -erevu. shrewdly adv. shrewdness n.