Noun
roister-doister (plural roister-doisters) (archaic, derogatory) A swaggering buffoon; a foolish braggart.