towboard noun2 •A board, typically fitted with survey equipment, towed behind a vessel •A skateboard or snowboard towed by a vehicle formstowboards