Meaning of towboat

Definition of towboat

(noun) a powerful small boat designed to pull or push larger ships

Other information on towboat

WIKIPEDIA results for towboat
Amazon results for towboat