English to English
towboat
('t/oU/,b/oU/t
)
noun (n)
- a powerful small boat designed to pull or push larger shipsyang kuat sumbuk dirancang untuk menarik atau mendorong kapal besarsource: wordnet30A vessel constructed for being towed, as a canal boat.dibina untuk menjadi wadah diderek, sebagai sebuah kanal perahu.source: webster1913