belswagger

BEL'SWAGGER, n. A lewd man.