belswagger
BEL'SWAGGER
, n. A lewd man.