Having or showing keen discernment, sound judgment, and farsightedness; mentally shrewd.
Full of or possessing wit; wise; sensible