towboat in French towboat in French pousseur noun (nautical) A squat powerful boat designed to push barges. Add to Flashcards