petard

petard [pe-tard]
sustantivo
1Petardo, antigua máquina militar.

petard [peˈtɑːd]
noun
petardo; (m)
he was hoist with his own petard le salió el tiro por la culata; (informal)

Paid English to Spanish translation

Word of the Day: la carcajada

hearty laughter, raucous laughter, guffaw