A dishonest or disreputable person; a scoundrel or rogue who cheats or swindles others.
From Middle English and Dutch 'blaggher,' possibly related to 'blague' (trick). The term evolved in English during the 16th century to describe professional criminals and con artists.
Try Another Word