1 definition by Parityerror

Top Definition
(n.) A very large luxury car
My lincoln town car is not a boat, it's a "land yacht!"
by Parityerror October 27, 2003

Mug icon
Buy a land yacht mug!