Translation of bomba de metralla in English:

bomba de metralla

nail bomb, n.

feminine noun

  • 1

    nail bomb