TOWBOAT

Definition of TOWBOAT

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