sail wagon

English

Noun

sail wagon (plural sail wagons)

  1. Synonym of land yacht.