What does snowtubing mean?
noun
A winter sport in which a person rides down a snow-covered hill in an inflated tube, typically reaching high speeds.
Example
"The kids loved going snowtubing down the big hill at the ski resort."
Definition generated by AI and curated by RJS Tech Solutions LLP.