crafty - Dictionary definition and meaning for word crafty
Powered by Mnemonic Dictionary
one who crafts(makes) many tricks to deceive people