Green’s Dictionary of Slang

cacafuego n.

also Caca Fogo, cacafugo
[Port. cagar, to excrete + Sp. fuego, fire, lit. shit-fire; also the name of a Spanish galleon taken by Sir Francis Drake in 1577]

a braggart, a noisy bully.

[UK]Fletcher Fair Maid III.i: She will be ravisht before our faces by rascalls and cacafugos, wife, cacafugoes!
[UK]J. Taylor ‘An Armado’ in Works (1869) I 79: The Captain of her was Signior Caca Fogo [...] a sweet affable Gentleman.
[UK]E. Phillips New World of Words (5th edn) n.p.: Cacafuego, a Spanish word signifying Shitefire; and it is used for a bragging, vapouring fellow .
[UK]B.E. Dict. Canting Crew.
[UK]New Canting Dict. n.p.: cacafuego a Shite-fire; also a furious fierce Fellow.
[UK]Grose Classical Dict. of the Vulgar Tongue.
[UK]Lex. Balatronicum.
[UK]‘Jon Bee’ Dict. of the Turf, the Ring, the Chase, etc.
[UK]W. Clarke Every Night Book 74: Shakespearian fops and folls [...] the Cacfogos of the old comedia, the Cantons of modern dramatists.