Translation of petardo in English:

petardo

firecracker, n.

masculine noun

  • 1

    (cohete)
    firecracker
    banger British
    Military petard
  • 2informal

    (pesado, aburrido)
    pain in the neck informal
  • 3Spain slang

    (de hachís)
    joint informal
    spliff slang