LAND YACHT


Meaning of LAND YACHT in English

■ noun a wind-powered wheeled vehicle with sails, used for recreation and sport.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.