Translation of podadora in English:

podadora

lawnmower, n.

feminine noun

also podadora de pasto
Mexico

  • 1

    lawnmower