cacafuego

Etymology
From. From the nickname of the Spanish galleon Nuestra Señora de la Concepción, meaning "fire-shitter". See,.

Noun

 * 1) A spitfire.
 * 2)  A braggart.