Land-yacht definition

A vehicle used in land sailing, consisting of little more than of a carriage and a sail.
noun
2
1
Advertisement

Other Word Forms

Noun

Singular:
land-yacht
Plural:
land-yachts