nokkela
agile · apt · artful · astute · cagey · calculating · canny · cautious · clever · crafty · cunning · dodgy · foxy · ingenious · nimble · quick · quick-witted · resourceful · sharp · shifty · shrewd · skillful · sly · smart · tricky · wily · witty