Translation of catapulta de lanzamiento in English:

catapulta de lanzamiento

catapult, n.

feminine noun

  • 1

    catapult