Translation of carta bomba in English:

carta bomba

letter bomb, n.

feminine noun

  • 1

    letter bomb