Subscriber login


Forgot your password?

Library card login

Other

land yacht

Syllabification: (land yacht)
Definition of land yacht

noun

  • a wind-powered wheeled vehicle with sails, used for recreation and competition.
  • informal a large car:the bechromed land yachts of the 1950s

land yacht in other Oxford dictionaries

Definition of land yacht in the British & World English dictionary