Motorised (powered / self-propelled) barge


A manned barge equipped with its own motor and navigation systems

» Online Glossary