towboat in Bulgarian towboat in Bulgarian влекач noun (nautical) A squat powerful boat designed to push barges. Add to Flashcards