towfish noun1 •An object towed behind a vessel in the water, carrying sonar equipment. formstowfishes