What does ‘spiv’ mean?

spiv

( n ) Slick con man. Some worthless spiv married Myrtle, took her money, and left her.