spiv
synonyms
chiseler
sharper
wide boy
hypernyms
bum
do-nothing
idler
layabout
loafer