Self-propelled (powered / motorised) barge

A manned barge equipped with its own motor and navigation systems

» Online Glossary