SNOW TRAIN


Meaning of SNOW TRAIN in English

noun

: a special train to a ski resort or other place suitable for winter sports

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.