Meaning of towboat
Definition of towboat
(noun)
a
powerful
small
boat
designed
to
pull
or
push
larger
ships
Other information on towboat
WIKIPEDIA results for
towboat
Amazon results for
towboat
Tweet