Translation of pala mecánica in English:

pala mecánica

power shovel, n.

feminine noun

  • 1

    power shovel