meaning of Baggerschute

Baggerschute - German to English

hopper barge

View more

  • mud motorboat
  • mud lighter
  • dredging barge