Shrewd

/ʃruːd/

Slang Meanings

Street-smart or savvy.
You need to be shrewd if you want to survive in this city.
Sharp-witted or clever in a quick manner.
Only a shrewd one could think of that solution so fast.