cunning or crafty person - Spanish English Dictionary