scheming
adjective
they had mean, scheming little minds:
cunning, crafty, calculating, devious, designing, conniving, wily, sly, tricky, artful, guileful, slippery, slick;
manipulative, Machiavellian, unscrupulous, disingenuous;
duplicitous, deceitful, Janus-faced, underhand, treacherous;
informal foxy;
South African, informal slim;
archaic subtle.
▷antonyms ingenuous, honest, artless.