shrewd

adjective

Having or showing a clever awareness or resourcefulness, especially in practical matters.

Disposed to or marked by artful and cunning practices; tricky.

Sharp; penetrating.

Evil; accursed; malignant; wicked.

Having a curst temper; scolding; vixenish; shrewish.