Translation of barredera in English:

barredera

road sweeper, n.

feminine noun

  • 1

    road sweeper
    street sweeper