towboat
English Dictionary
->
Letter T
-> towboat
Search Dictionary:
towboat Definition
(n)
a
powerful
small
boat
designed
to
pull
or
push
larger
ships
towboat Synonyms
towboat
tower
tug
tugboat
© Art Branch Inc.