LAND YACHT
Meaning of LAND YACHT in English
noun
1.
a small vehicle with a sail and no engine, that is used on land
2.
( NAmE , informal ) a large car
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005