Translation of motosegadora in English:

motosegadora

motor mower, n.

feminine noun

  • 1

    motor mower
    power mower