towboat
English
towboat meaning in English • towboat का अर्थ अंग्रेजी में
Noun
- A vessel constructed for being towed, as a canal boat.
- A steamer used for towing other vessels; a tug.