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. Сжатый оксфордский словарь английского языка. 2004