ALL meanings of snow scooter
snow scoot·er
S s - noun snow scooter a small open powered vehicle mounted on skis for travelling on snow 0
- noun snow scooter a vehicle consisting of a low footboard on a single ski, steered by handlebars, used for skiing over snow 0