Land yacht

What is Land yacht?

Land yacht definition and meaning on Dictionary terms:
noun

a wind-driven vehicle with a mast and sails, having three wheels, a single seat, and a steering wheel, used especially on beaches and other sandy areas.