Noun towboat has 1 sense
  1. tugboat, tug, towboat, tower - a powerful small boat designed to pull or push larger ships
    --1 is a kind of boat
    --1 has parts: helm
,
TOP