English edit

Noun edit

land yachting (uncountable)

  1. The practice of travelling in a land yacht.
    Synonym: sand yachting