Advertisement

Advertisement

land sailing

noun

  1. the sport or activity of driving wheeled sail-powered vehicles across land, esp beaches or dry lakes


Discover More

Example Sentences

Sigmund's ships from the land sailing, with gilded heads, and carved prows.

Advertisement

Advertisement

Advertisement

Advertisement


landsLandsat