shrewd
Showing clever resourcefulness in practical matters.
Artful, tricky or cunning.
(informal) Streetwise, street-smart.
Knowledgeable, intelligent, keen.
Nigh accurate.
Severe, intense, hard.
Sharp, snithy, piercing.
(archaic) Bad, evil, threatening.
(obsolete) Portending, boding.
(archaic) Noxious, scatheful, mischievous.
(obsolete) Abusive, shrewish.
(archaic) Scolding, satirical, sharp.