The definition of shrewd is sharp or intelligent with practical concerns.(adjective)
An example of shrewd is only spending money on necessities.
See shrewd in Webster's New World College Dictionary
Origin: ME schrewed, pp. of schrewen, to curse < schrewe: see shrew
See shrewd in American Heritage Dictionary 4
adjective shrewd·er, shrewd·est
Origin: Middle English shrewed, wicked
Origin: , from shrew, rascal; see shrew.
Learn more about shrewd