shifty

adjective

Having, displaying, or suggestive of deceitful character; evasive or untrustworthy.

Distinguished by frequent changes in direction.

Able to accomplish what is needed; resourceful.

Changeable; changeful; shifting; fickle; wavering.

Full of shifts; fertile in expedients; well able to shift for one's self.