Arti kata towboat 7 huruf Bahasa Inggris 🔊 Dengarkan ↗ Bagikan Definition of towboat (English) noun a powerful small boat designed to pull or push larger ships Terjemahkan ke Indonesia sumber: wordnet30 A vessel constructed for being towed, as a canal boat. Terjemahkan ke Indonesia sumber: webster1913 Kata terkait Kata sebelumnyatowalltowardtowardlinesstowardlytowardnesstowards Kata sesudahnyatoweltowel bartowel horsetowel racktowel railtowel ring