scaramouch

archaic boastful but cowardly person

Reference to scaramouch in Language Resources