payloader









payloader


noun

  1. a heavy, wheeled vehicle with a large, movable blade or scoop at the front.
67 queries 0.584