Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of towboat

- A vessel constructed for being towed, as a canal boat.
- A steamer used for towing other vessels; a tug.