towbody noun1 •An object towed behind an airborne or underwater vehicle, usually carrying scientific equipment. formstowbodies