Towboard

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A board, typically fitted with survey equipment, towed behind a vessel
  2. 2
    A skateboard or snowboard towed by a vehicle

More for "towboard"