carach

Adjective

 * 1) cunning, wily, tricky, deceptive
 * 2) shifty, manipulative, crafty, disingenuous, devious
 * 3) sly, fly
 * 4) changeable, unstable
 * 5) acute, winding, turning, meandering