LAND YACHT


Meaning of LAND YACHT in English

[land yacht] n (1928): a 3-wheel wind-driven recreation vehicle consisting usu. of a bare-frame structure and a single sail and used esp. on areas of firmly packed sand

Merriam-Webster English vocab.      Английский словарь Merriam Webster.