Translation of bomba lapa in English:

bomba lapa

car bomb, n.

feminine noun

  • 1

    car bomb